

#contact_form					{ background: transparent;}
label									{ display:block; float:left; width:10em; text-align:right;
												font-weight:bold;}
.review-input-error   {  border:2px solid #F00}
label.error           { display:block; float:left; width:20em; text-align:left;}
input.text-input			{ color:#333; }

label#name_label      { font-weight:bold; font-family: Verdana, Arial, sans-serif; font-size: 13px;}
input#name            { }
label#name_error      { color:red;}

label#email_label     { font-weight:bold; font-family: Verdana, Arial, sans-serif; font-size: 13px;}
input#email           { }
label#email_error     { color:red;}

label#phone_label     { font-weight:bold; font-family: Verdana, Arial, sans-serif; font-size: 13px;}
input#phone           { }
label#phone_error     { color:red;}

label#occupation_label     { font-weight:bold; font-family: Verdana, Arial, sans-serif; font-size: 13px;}
input#occupation           { }
label#occupation_error     { color:red;}

label#subject_label     { font-weight:bold; font-family: Verdana, Arial, sans-serif; font-size: 13px;}
input#subject           { }
label#subject_error     { color:red;}

label#review_label     { font-weight:bold; font-family: Verdana, Arial, sans-serif; font-size: 13px;}
input#review           { }
label#review_error     { color:red;}

label#rating_label     { font-weight:bold; font-family: Verdana, Arial, sans-serif; font-size: 13px;}
input#rating           { }
label#rating_error     { color:red;}

input.button					{ padding:3px 6px;
                        border:2px solid #fff; margin:20px 0px 0px 0px; color:#ffffff; font-weight:bold; 
												background:#387878; -moz-border-radius:5px; }

input.button:hover		{ background:#387878 none repeat scroll 0% 0%; color:white; cursor: pointer;font-weight:bold; }
#message							{ }
#message h2						{ font-weight:bold; font-family: Verdana, Arial, sans-serif; font-size: 15px;}
#message p						{ font-family: Verdana, Arial, sans-serif; font-size: 13px;}
#checkmark						{ }
